void在c语言中的用法 | 您所在的位置:网站首页 › c语言go to用法 › void在c语言中的用法 |
void 在 c 语言中的用法
void 是 C 语言中的一个关键字,它可以作为函数的返回类型、指针类型或者是函数的 参数类型。在本文中,我们将详细介绍 void 在 C 语言中的用法。
1. 作为函数的返回类型
void 作为函数的返回类型表示该函数并不返回任何值。例如,下面的函数 print_hello_world() 并没有返回值:
void print_hello_world()
{
printf("Hello World!\n");
}
这个函数可以通过直接调用来执行它所定义的操作,但是不能将其作为另一个函数的 参数或者赋值给变量。如果需要返回一个值,应该使用其他数据类型作为函数的返回类 型。
2. 作为指针类型
void 指针是一种特殊类型的指针,它可以指向任何类型的数据,但是在使用它之前必 须强制转换成正确的类型。例如,下面的代码创建了一个 void 指针,然后将其强制转换为 int 指针:
void * ptr;
int * my_int;
ptr = malloc(sizeof(int));
my_int = (int*)ptr;
在这个例子中,我们使用 malloc 函数来分配内存,然后将其类型转换为一个 int 指针, 以便访问所分配的内存。
总结
本文中,我们介绍了 void 在 C 语言中的用法。我们看到, void 可以作为函数的返回类 型、指针类型或者是函数的参数类型。作为函数的返回类型,表示该函数不返回任何值; |
CopyRight 2018-2019 实验室设备网 版权所有 |